package it.agm.fanta.model;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Giocatore  extends CalciatoreFormazioneLega implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 6934361058255990756L;
	public  static final char TITOLARE = 'T';
	public  static final char RISERVA = 'P';
	public  static final char PORTIERE = 'P';
	public  static final char DIFENSORE = 'D';
	public  static final char CENTROCAMPISTA = 'C';
	public  static final char ATTACCANTE = 'A';
	private String cognome;
	private Double fantamedia;
	private int giocate;
    private Double mediavoto;
    private String nome;
    private String nomesquadra;
    private String partitareale;
    private int quotazione;
    private char ruolo;
    private char stato;
    private String squadra;
	/**
	 * @return the cognome
	 */
	public String getCognome() {
		return cognome;
	}
	/**
	 * @param cognome the cognome to set
	 */
	public void setCognome(String cognome) {
		this.cognome = cognome;
	}
	/**
	 * @return the fantamedia
	 */
	public Double getFantamedia() {
		return fantamedia;
	}
	/**
	 * @param fantamedia the fantamedia to set
	 */
	public void setFantamedia(Double fantamedia) {
		this.fantamedia = fantamedia;
	}
	/**
	 * @return the giocate
	 */
	public int getGiocate() {
		return giocate;
	}
	/**
	 * @param giocate the giocate to set
	 */
	public void setGiocate(int giocate) {
		this.giocate = giocate;
	}
	 
	/**
	 * @return the mediavoto
	 */
	public Double getMediavoto() {
		return mediavoto;
	}
	/**
	 * @param mediavoto the mediavoto to set
	 */
	public void setMediavoto(Double mediavoto) {
		this.mediavoto = mediavoto;
	}
	/**
	 * @return the nome
	 */
	public String getNome() {
		return nome;
	}
	/**
	 * @param nome the nome to set
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}
	/**
	 * @return the nomesquadra
	 */
	public String getNomesquadra() {
		return nomesquadra;
	}
	/**
	 * @param nomesquadra the nomesquadra to set
	 */
	public void setNomesquadra(String nomesquadra) {
		this.nomesquadra = nomesquadra;
	}
	/**
	 * @return the partitareale
	 */
	public String getPartitareale() {
		return partitareale;
	}
	/**
	 * @param partitareale the partitareale to set
	 */
	public void setPartitareale(String partitareale) {
		this.partitareale = partitareale;
	}
	/**
	 * @return the quotazione
	 */
	public int getQuotazione() {
		return quotazione;
	}
	/**
	 * @param quotazione the quotazione to set
	 */
	public void setQuotazione(int quotazione) {
		this.quotazione = quotazione;
	}
	/**
	 * @return the ruolo
	 */
	public char getRuolo() {
		return ruolo;
	}
	/**
	 * @param ruolo the ruolo to set
	 */
	public void setRuolo(char ruolo) {
		this.ruolo = ruolo;
	}
	/**
	 * @return the stato
	 */
	public char getStato() {
		return stato;
	}
	/**
	 * @param stato the stato to set
	 */
	public void setStato(char stato) {
		this.stato = stato;
	}
	/**
	 * @return the squadra
	 */
	public String getSquadra() {
		return squadra;
	}
	/**
	 * @param squadra the squadra to set
	 */
	public void setSquadra(String squadra) {
		this.squadra = squadra;
	}
    
	
    
}
